﻿div.infoPanel
{
	font-family:Verdana; 
	font-size:10px; 
}

.faqpanel{
	font-family:Verdana; 
	font-size:9px;
	font-weight:normal; 
	background-color:#eaeaea;
	cursor:text;
}


.formButton {
	background-color:Transparent;color:#666600;cursor:hand;cursor:pointer; border-style:solid; border-width: 1px;
	border-color: #eaeaea; text-align:center; font-size: 11px; Font-Weight: normal; border-collapse:collapse;
	text-decoration:none; padding:0px 2px 0px 2px; margin:0px 0px 0px 0px; 
	-ms-filter:progid:DXImageTransform.Microsoft.Gradient
	  (GradientType=0,StartColorStr='#ffffffff',EndColorStr='#7E8CA2');
}

.formTextbox{
	border: 1px groove #A3A5A7;
	font-size:11px;
	/*border-bottom-color:#eaeaea; border-right-color:#dcdcdc; */
		font-family:Verdana, Arial, Helvetica, Courier; 	font-style:normal;
		text-decoration:none; 	color:Black;
	background-image: url('/web/20130213204913oe_/https://step.state.gov/step/Images/input_bg.gif');
}
.gridHeader
{
background-color:#eaeaea; FONT-FAMILY: Verdana, Arial;FONT-SIZE: 11px; FONT-WEIGHT: bold;	
}

faqPanelbody 
{
	border-bottom: white;
	border-left: white;
	border-right: white;
	border-top: white;
	margin:0px;
	padding:0px 0px 0px 0px;
	cursor:defaultfaqPanel
}

Input.decButton{
   color:#000000; height:25px; margin:0px 0px 0px 0px; border:solid 1px #363;
   font-family:'trebuchet ms',helvetica,sans-serif;
   font-size:11px; font-weight:normal; background-color:#fed; 
   -ms-filter:progid:DXImageTransform.Microsoft.Gradient
	  (GradientType=0,StartColorStr='#ffffffff',EndColorStr='#7E8CA2');
   border-style:solid; border-width:1px;
}

/* FAQ */
.faq 
{
	cursor:hand; 
	cursor:pointer; 
	color:Black; 
	font-size:10px; 

}

.faqLink{
	cursor:hand; cursor:pointer; text-decoration:underline; color:Blue;
}

table.faqTable
{
	border-style:dotted; 
	border-width:1px; 
	border-color:#D3D3D3; 
	background-color:#f0e68c;
}

.toggleDiv{display:inline;cursor: pointer;}

/* infoPanel */
table.infoPanel
{
	/*width:250px;*/
	border-style:dotted; 
	border-width:1px; 
	border-color:#D3D3D3;
}

td.infoPanel
{
	font-family:Verdana; 
	font-size:10px; 
}



li.square
{
	color: black; 
	font-family: 'MS Sans Serif', Verdana, Arial; 
	font-weight: normal;
	list-style: square;
}
	
/* PrivacyInfo */

table.privacyInfo{
	border-style:solid; 
	border-width:1px; 
	border-color:#D3D3D3;
	background-color:#D3D3D3;
}

td.privacyInfo{
	border-style:solid; 
	border-width:1px; 
	border-color:#D3D3D3;
	background-color:#D3D3D3;
}    

/* Heading */
.heading
{
	font-family:'MS Sans Serif', Verdana, Arial;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
	border-width:1px; 
}

/* Info */

table.info{
	border-style:solid; border-width:1px; border-color:#D3D3D3;
}
td.info{
	border-style:solid; border-width:1px; border-color:#D3D3D3;
}

/* table */
td{
	color: black; 
	font-family:  Verdana, Arial,'MS Sans Serif';
	font-size: 11px;

}

/* banner navigation */

.nav-banner
{
	background-image: url('/web/20130213204913oe_/https://step.state.gov/step/Images/Banner/Header.jpg');
	width: 800px;
	height: 148px;
	font-family: Tahoma, Sans-Serif;
}

.nav-banner .homeLink
{
	position: relative;
	width: 550px;
	display: block;
	height: 120px;
	top: 0px;
}

.nav-banner .homeLink_text
{
	display: none;
}


.nav-global
{
	float: right;
	padding-top: 10px;
	font-size: 12px;
	font-weight: normal;
	font-family: Tahoma,Sans-Serif;
}

.nav-global li
{
	padding: 0px 5px;
	border-left: 1px solid white;
	float: left;
	height: 14px;
}

.nav-global ul
{
	padding-bottom: 0px;
	list-style-type: none;
	margin: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
}

.nav-global #news
{
	border-left-style: none;
}

.nav-global a:link
{
	text-decoration: none;
	color: #ffffff;
	font-size: 12px;
	font-weight: normal;
	font-family: Tahoma,San-Serif;
}

.nav-global a:visited
{
	text-decoration: none;
	color: #ffffff;
	font-size: 12px;
	font-weight: normal;
	font-family: Tahoma,San-Serif;
}

.nav-global a:active
{
	text-decoration: none;
	color: #ffffff;
	font-size: 12px;
	font-weight: normal;
	font-family: Tahoma,San-Serif;
}

.nav-global a:hover
{
	text-decoration: none;
	color: #ffffff;
	font-size: 12px;
	font-weight: normal;
	font-family: Tahoma,San-Serif;
}

.nav-global a:hover
{
	text-decoration: underline;
}

.nav ul
{
	padding-bottom: 0px;
	list-style-type: none;
	margin: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
}

/*Begin Headings for Controls*/
.boundedHeading
{
	background-color:#EAEBEC; 
	color:black; 
	padding: 2px; 
	border-style:none;
	border-width: 1px; 
	border-color: #A7A7A7; 
	font-size:10px; 
	font-weight:bold;
	margin: 0px 0px 0px 0px;
}

.required{
	font-size:10px;font-family:Verdana,MS Sans-Serif, Arial;font-weight:normal;color:Red;
}

.smallText
{
	font-size:9px;
	font-family: Verdana, 'MS Sans Serif',  Arial;
} 

/* CSS Style for new MenuBar */
A.menubarLink:link{
	color: #424242; 
	font-family:  Tahoma,San-Serif; 
	font-size: 14px; 
	font-weight: normal;
	text-decoration : none;
}
A.menubarLink:visited{
	color: #FFFFFF; 
	font-family:  Tahoma,San-Serif; 
	font-size: 14px; 
	font-weight: normal;
	text-decoration: none;
}
A.menubarLink:hover{
	color: #ffffff; 
	font-family: Tahoma,San-Serif; FONT-SIZE: 14px; FONT-WEIGHT: normal;
	background-color:#424242;
	background-repeat:repeat;
	padding-top:18px;
	padding-bottom:18px;
	padding-left:0px;
	padding-right:0px;
	text-decoration: none;
}
.menubarLinkPipe{
	color: #6F6F6F; 
	font-family: Tahoma,San-Serif; 
	font-size: 14px; 
	font-weight: normal;
	text-decoration: none;
}
/* End CSS Style for MenuBar */

/* CSS Style for DevEx Controls */
.dxgvControl,
.dxgvDisabled
{
	border: Solid 1px #9F9F9F;
	font: 11px Tahoma;
	background-color: #F2F2F2;
	color: Black;
	cursor: default;
}

.dxgvTable
{
	background-color: White;
	border: 0;
	border-collapse: separate!important;
	overflow: hidden;
	font: 9pt Tahoma;
	color: Black;
}

.dxgvHeader {
	cursor: pointer;
	white-space: nowrap;
	padding: 4px 6px 5px 6px;
	border: Solid 1px #9F9F9F;
	background-color: #DCDCDC;
	overflow: hidden;
	-moz-user-select: none;
}
.dxgvCommandColumn
{
	padding: 2px 2px 2px 2px;
}
.dxgvControl a 
{
	color: #5555FF;
}
.dxgvControl .dxpControl, .dxgvDisabled .dxpControl
{
	padding-top: 4px;    
}

.dxpControl
{
	font: 9pt Tahoma;
	color: black;
	padding: 5px 2px 5px 2px;
}
.dxpSummary
{
	font: 9pt Tahoma;
	color: black;
	white-space: nowrap;
	text-align: center;
	vertical-align: middle;
	padding: 1px 4px 0px 4px;
}
.dxpDisabled
{
	color: #acacac;
	border-color: #808080;
	cursor: default;
}

.dxpDisabledButton
{
	font: 9pt Tahoma;
	color: black;
	text-decoration: none;
}
.dxpButton
{
	font: 9pt Tahoma;
	color: #394EA2;
	text-decoration: underline;
	white-space: nowrap;
	text-align: center;
	vertical-align: middle;
}
.dxpCurrentPageNumber
{
	font: 9pt Tahoma;
	color: black;
	font-weight: bold;
	text-decoration: none;
	padding: 1px 3px 0px 3px;
}
.dxpPageNumber
{
	font: 9pt Tahoma;
	color: #394EA2;
	text-decoration: underline;
	text-align: center;
	vertical-align: middle;
	padding: 1px 5px 0px 5px;
}    

/* CSS Style for DevEx Controls */

/*Begin Headings for repeater*/
.repeaterHeading{background-color:#EAEBEC; color:black; padding: 2px; border-style:none;
	border-width: 1px; border-color: #A7A7A7; font-size:14px; font-weight:bold;
	margin: 0px 0px 0px 0px;
}

/*Begin Headings for repeater*/
.repeaterBody{color:black; padding: 2px; border-style:none;
	border-width: 1px; border-color: #A7A7A7; font-size:12px; margin: 0px 0px 0px 0px;
}

.blackHeading{
	FONT-SIZE: 14px; FONT-FAMILY: 'MS Sans Serif', Verdana, Arial; FONT-WEIGHT: bold;
	COLOR:black; border-width:1px; TEXT-DECORATION: none;
}